f934e184f7ac8c894315ef9a9f34a3f655ef49eb,src/main/java/ch/njol/skript/doc/HTMLGenerator.java,HTMLGenerator,generateAnnotated,#String#SyntaxElementInfo#,143
Before Change
String generateAnnotated(String descTemp, SyntaxElementInfo<?> info) {
String desc = descTemp.replace("${element.name}", info.c.getAnnotation(Name.class).value());
desc = desc.replace("${element.since}", info.c.getAnnotation(Since.class).value());
desc = desc.replace("${element.desc}", Joiner.on("\n").join(info.c.getAnnotation(Description.class).value()));
desc = desc.replace("${element.examples}", Joiner.on("\n").join(info.c.getAnnotation(Examples.class).value()));
List<String> toGen = Lists.newArrayList();
int generate = desc.indexOf("${generate");
After Change
*/
String generateAnnotated(String descTemp, SyntaxElementInfo<?> info) {
Class<?> c = info.c;
String desc = "";
Name name = c.getAnnotation(Name.class);
if (name != null)
desc = descTemp.replace("${element.name}", name.value());
Since since = c.getAnnotation(Since.class);
if (since != null)
desc = desc.replace("${element.since}", since.value());
Description description = c.getAnnotation(Description.class);
if (description != null)
desc = desc.replace("${element.desc}", Joiner.on("\n").join(description.value()));
Examples examples = c.getAnnotation(Examples.class);
if (examples != null)
desc = desc.replace("${element.examples}", Joiner.on("\n<br>").join(examples.value()));